package com.YCH.model.mappers.app;

import com.YCH.model.user.pojos.TbUserTask;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface TbUserTaskMapper {
    /**
     * 根据用户id查询该用户完成任务的次数
     * @param userId
     * @return
     */
    List<TbUserTask> selectCountByUserId(@Param("userId") Long userId, @Param("taskdate") String taskdate, @Param("list")List<Integer> taskIdList);

    /**
     * 插入数据
     * @param tbUserTask
     * @return
     */
    Integer insert(TbUserTask tbUserTask);

    Integer update(TbUserTask tbUserTask);

    Integer sumTodayExperience(Long userId, String date);
}